package com.tjsinfo.tjsoa.schedule.dao;

import java.util.List;

import com.tjsinfo.tjsoa.schedule.vo.ScheduleMain;

public interface IScheduleMainDAO {

	public void save(ScheduleMain transientInstance);
	
	public void update(ScheduleMain transientInstance);

	public void delete(ScheduleMain persistentInstance);

	public ScheduleMain findById(java.lang.Integer id);

	public List findByExample(ScheduleMain instance);

	public List findByProperty(String propertyName, Object value);

	public List findAll();

	public ScheduleMain merge(ScheduleMain detachedInstance);

	public void attachDirty(ScheduleMain instance);

	public void attachClean(ScheduleMain instance);

}